ClientesAgendadosDia
atenção
Gerado por Inteligência Artificial.
Visão Geral
O método ClientesAgendadosDia é responsável por obter uma lista de clientes agendados em um determinado dia, com base em um filtro de data de início e fim. Ele faz parte do repositório KPIClinicaRepository e retorna uma lista de objetos ResumoGraficoBarrasDTO.
plasfran_erp.core/Repositories/Implementations/KPIClinicaRepository.cs
public async Task<List<ResumoGraficoBarrasDTO>> ClientesAgendadosDia(DataInicioDataFimDTO filtro) {...}
Dependências Diretas
| Método | Localização | Linha |
|---|---|---|
IEnumerable<DateTime>.ToArray<DateTime>() | plasfran_erp.core/Repositories/Implementations/KPIClinicaRepository.cs | 288 |
Enumerable.Range(int, int) | plasfran_erp.core/Repositories/Implementations/KPIClinicaRepository.cs | 288 |
DateTime.Subtract(DateTime) | plasfran_erp.core/Repositories/Implementations/KPIClinicaRepository.cs | 288 |
DateTime.AddDays(double) | plasfran_erp.core/Repositories/Implementations/KPIClinicaRepository.cs | 289 |
Referências
| Método / Endpoint | Localização | Linha |
|---|---|---|
KPIClinicaController.ClientesAgendadosDia(DataInicioDataFimDTO) | plasfran_erp_api/Controllers/KPIClinicaController.cs | 167 |
Detalhamento das Referências
ClientesAgendadosDia
O método ClientesAgendadosDia no controlador KPIClinicaController é um endpoint HTTP POST que recebe um objeto DataInicioDataFimDTO como parâmetro e chama o método ClientesAgendadosDia do repositório KPIClinicaRepository para obter os dados necessários.
Impacto de Alterações
Alterações no método ClientesAgendadosDia podem impactar o endpoint correspondente no controlador KPIClinicaController, afetando a forma como os dados são expostos via API.
Propagação de Mudanças
- Alterações no método
ClientesAgendadosDiado repositório podem exigir ajustes no controladorKPIClinicaController.ClientesAgendadosDia. - Mudanças nos métodos dependentes como
ToArray,Range,Subtract, eAddDayspodem afetar a lógica interna do métodoClientesAgendadosDia.
Requisitos para Alteração Segura
- Garantir que o contrato do método
ClientesAgendadosDia(parâmetros e retorno) permaneça consistente. - Verificar se as alterações nos métodos dependentes não quebram a lógica de negócio.
- Atualizar testes unitários e de integração para cobrir as mudanças realizadas.